item_list = [('手机', 5000,),
             ('电脑', 8000,),
             ('模型', 500,),
             ('电子书', 1000)]
money = int(input("请输入您的余额："))
add_item_list = []
while True:
    print("--------商品栏--------")
    for item in item_list:
        print(item_list.index(item), item)
    choices = input("请输入您选择的物品编号或者退出：")
    if choices.isdigit():
        choices = int(choices)
        if 0 <= choices < len(item_list):
            if money > item_list[choices][1]:
                add_item_list.append(item_list[choices][0])
                money = money - item_list[choices][1]
                print("已经为您添加此商品，您的余额还有%s。" % money)
                print(add_item_list)
            else:
                print("您的余额不足，请补足金额再次尝试！")
        else:
            print("商品不存在！请检查再次输入！")
    elif choices == "退出":
        print("-----------以下是您的消费清单-----------")
        for item in add_item_list:
            print(item)
        print("余额：%s" % money)
        print("------谢谢您的惠顾，欢迎您下次光临！------")
        break
    else:
        print('请您输入正确的信息！')
